package com.fintech.third.model;

import java.io.Serializable;
import java.util.List;

import com.fintech.third.model.moxie.dataprovide.IntMxAccountBaseInfo;
import com.fintech.third.model.moxie.dataprovide.IntMxActiveDegreeDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxActiveDegress;
import com.fintech.third.model.moxie.dataprovide.IntMxBasicInfoCheckItems;
import com.fintech.third.model.moxie.dataprovide.IntMxBillRecord;
import com.fintech.third.model.moxie.dataprovide.IntMxBillsMonth;
import com.fintech.third.model.moxie.dataprovide.IntMxCallAnalysis;
import com.fintech.third.model.moxie.dataprovide.IntMxCallContactDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxCallDetails;
import com.fintech.third.model.moxie.dataprovide.IntMxCallDurationDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxCallFamilyDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxCallLocal6m;
import com.fintech.third.model.moxie.dataprovide.IntMxCallLocationDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxCallLocationTop3;
import com.fintech.third.model.moxie.dataprovide.IntMxCallMobile6m;
import com.fintech.third.model.moxie.dataprovide.IntMxCallNumTop3;
import com.fintech.third.model.moxie.dataprovide.IntMxCallServiceDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxCallThirdPartyDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxCallTimeDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxConsumptionAnalysis;
import com.fintech.third.model.moxie.dataprovide.IntMxConsumptionDetail;
import com.fintech.third.model.moxie.dataprovide.IntMxDataSource;
import com.fintech.third.model.moxie.dataprovide.IntMxDataUsageDetails;
import com.fintech.third.model.moxie.dataprovide.IntMxLoanInfo;
import com.fintech.third.model.moxie.dataprovide.IntMxLoanRepayRecord;
import com.fintech.third.model.moxie.dataprovide.IntMxPackageInfo;
import com.fintech.third.model.moxie.dataprovide.IntMxPackageItems;
import com.fintech.third.model.moxie.dataprovide.IntMxRechargeItems;
import com.fintech.third.model.moxie.dataprovide.IntMxRiskAnalysis;
import com.fintech.third.model.moxie.dataprovide.IntMxRiskCheckItem;
import com.fintech.third.model.moxie.dataprovide.IntMxSmsDetails;
import com.fintech.third.model.moxie.dataprovide.IntMxUserBasicInfo;
import com.fintech.third.model.moxie.dataprovide.IntMxUserInfo;

/**
 * 征信明细DTO
 * @author liuyk
 *
 */
public class InquiryDetailsDTO implements Serializable{
	private IntMxAccountBaseInfo intMxAccountBaseInfo;//mx账户基本信息
	private IntMxActiveDegreeDetail intMxActiveDegreeDetail;//活跃度分析
	private IntMxActiveDegress intMxActiveDegress;//活跃度分析
	private IntMxBasicInfoCheckItems intMxBasicInfoCheckItems;//mx基础信息检查项
	private List<IntMxBillRecord> intMxBillRecord;//公积金账务记录(缴存记录)
	private List<IntMxBillsMonth> intMxBillsMonth;
	private IntMxCallAnalysis intMxCallAnalysis;//通话整体统计
	private List<IntMxCallContactDetail> intMxCallContactDetail ;//通话详情分析
	private List<IntMxCallDetails> intMxCallDetails;
	private List<IntMxCallDurationDetail> callDurationDetail3m;//通话时间段分析
	private List<IntMxCallDurationDetail> callDurationDetail6m;//通话时间段分析
	private IntMxCallFamilyDetail intMxCallFamilyDetail;//亲情网通话分析
	private List<IntMxCallLocationDetail> callLocationDetail3mList;//通话地归属详情
	private List<IntMxCallLocationDetail> callLocationDetail6mList;//通话地归属详情
	private List<IntMxCallLocationTop3> intMxCallLocationTop3m;//联系人号码归属地3个月
	private List<IntMxCallLocationTop3> intMxCallLocationTop6m;//联系人号码归属地6个月
	private List<IntMxCallNumTop3> intMxCallNumTop3m;//联系人3个月
	private List<IntMxCallNumTop3> intMxCallNumTop6m;//联系人6个月
	private List<IntMxCallServiceDetail> serviceDetailList;//服务号通话详情
	private IntMxCallThirdPartyDetail intMxCallThirdPartyDetail;//第三方通话分析
	private IntMxCallTimeDetail intMxCallTimeDetail;//通话时间分析
	private IntMxConsumptionAnalysis intMxConsumptionAnalysis;//消费分析
	private IntMxConsumptionDetail intMxConsumptionDetail;//消费统计
	private IntMxDataSource intMxDataSource;//数据来源
	private List<IntMxDataUsageDetails> intMxDataUsageDetails;//流量详情明细
	private List<IntMxLoanInfo> intMxLoanInfo;//公积金贷款信息
	private List<IntMxLoanRepayRecord> intMxLoanRepayRecord;//公积金贷款还款记录
	private IntMxPackageInfo intMxPackageInfo;
	private List<IntMxPackageItems> intMxPackageItems;
	private List<IntMxRechargeItems> intMxRechargeItems;
	private IntMxRiskAnalysis intMxRiskAnalysis;//风险分析
	private List<IntMxRiskCheckItem> riskCheckItemList;//关联风险项 list
	private List<IntMxSmsDetails> intMxSmsDetails;//短信详情明细
	private IntMxUserBasicInfo intMxUserBasicInfo;//MX 基本信息
	private IntMxUserInfo intMxUserInfo;//公积金用户信息
	private List<IntMxCallLocal6m> intMxCallLocal6m;//近6个月经常通话对象
	private List<IntMxCallMobile6m> intMxCallMobile6m;//近6个月经常通话对象
	private List<IntMxCallContactDetail> contactDetailList;
	
	public InquiryDetailsDTO() {
		
	}

	public InquiryDetailsDTO(IntMxAccountBaseInfo intMxAccountBaseInfo, IntMxActiveDegreeDetail intMxActiveDegreeDetail,
			IntMxActiveDegress intMxActiveDegress, IntMxBasicInfoCheckItems intMxBasicInfoCheckItems,
			List<IntMxBillRecord> intMxBillRecord, List<IntMxBillsMonth> intMxBillsMonth,
			IntMxCallAnalysis intMxCallAnalysis, List<IntMxCallContactDetail> intMxCallContactDetail,
			List<IntMxCallDetails> intMxCallDetails, List<IntMxCallDurationDetail> callDurationDetail3m,
			List<IntMxCallDurationDetail> callDurationDetail6m, IntMxCallFamilyDetail intMxCallFamilyDetail,
			List<IntMxCallLocationDetail> callLocationDetail3mList,
			List<IntMxCallLocationDetail> callLocationDetail6mList, List<IntMxCallLocationTop3> intMxCallLocationTop3m,
			List<IntMxCallLocationTop3> intMxCallLocationTop6m, List<IntMxCallNumTop3> intMxCallNumTop3m,
			List<IntMxCallNumTop3> intMxCallNumTop6m, List<IntMxCallServiceDetail> serviceDetailList,
			IntMxCallThirdPartyDetail intMxCallThirdPartyDetail, IntMxCallTimeDetail intMxCallTimeDetail,
			IntMxConsumptionAnalysis intMxConsumptionAnalysis, IntMxConsumptionDetail intMxConsumptionDetail,
			IntMxDataSource intMxDataSource, List<IntMxDataUsageDetails> intMxDataUsageDetails,
			List<IntMxLoanInfo> intMxLoanInfo, List<IntMxLoanRepayRecord> intMxLoanRepayRecord,
			IntMxPackageInfo intMxPackageInfo, List<IntMxPackageItems> intMxPackageItems,
			List<IntMxRechargeItems> intMxRechargeItems, IntMxRiskAnalysis intMxRiskAnalysis,
			List<IntMxRiskCheckItem> riskCheckItemList, List<IntMxSmsDetails> intMxSmsDetails,
			IntMxUserBasicInfo intMxUserBasicInfo, IntMxUserInfo intMxUserInfo, List<IntMxCallLocal6m> intMxCallLocal6m,
			List<IntMxCallMobile6m> intMxCallMobile6m, List<IntMxCallContactDetail> contactDetailList) {
		this.intMxAccountBaseInfo = intMxAccountBaseInfo;
		this.intMxActiveDegreeDetail = intMxActiveDegreeDetail;
		this.intMxActiveDegress = intMxActiveDegress;
		this.intMxBasicInfoCheckItems = intMxBasicInfoCheckItems;
		this.intMxBillRecord = intMxBillRecord;
		this.intMxBillsMonth = intMxBillsMonth;
		this.intMxCallAnalysis = intMxCallAnalysis;
		this.intMxCallContactDetail = intMxCallContactDetail;
		this.intMxCallDetails = intMxCallDetails;
		this.callDurationDetail3m = callDurationDetail3m;
		this.callDurationDetail6m = callDurationDetail6m;
		this.intMxCallFamilyDetail = intMxCallFamilyDetail;
		this.callLocationDetail3mList = callLocationDetail3mList;
		this.callLocationDetail6mList = callLocationDetail6mList;
		this.intMxCallLocationTop3m = intMxCallLocationTop3m;
		this.intMxCallLocationTop6m = intMxCallLocationTop6m;
		this.intMxCallNumTop3m = intMxCallNumTop3m;
		this.intMxCallNumTop6m = intMxCallNumTop6m;
		this.serviceDetailList = serviceDetailList;
		this.intMxCallThirdPartyDetail = intMxCallThirdPartyDetail;
		this.intMxCallTimeDetail = intMxCallTimeDetail;
		this.intMxConsumptionAnalysis = intMxConsumptionAnalysis;
		this.intMxConsumptionDetail = intMxConsumptionDetail;
		this.intMxDataSource = intMxDataSource;
		this.intMxDataUsageDetails = intMxDataUsageDetails;
		this.intMxLoanInfo = intMxLoanInfo;
		this.intMxLoanRepayRecord = intMxLoanRepayRecord;
		this.intMxPackageInfo = intMxPackageInfo;
		this.intMxPackageItems = intMxPackageItems;
		this.intMxRechargeItems = intMxRechargeItems;
		this.intMxRiskAnalysis = intMxRiskAnalysis;
		this.riskCheckItemList = riskCheckItemList;
		this.intMxSmsDetails = intMxSmsDetails;
		this.intMxUserBasicInfo = intMxUserBasicInfo;
		this.intMxUserInfo = intMxUserInfo;
		this.intMxCallLocal6m = intMxCallLocal6m;
		this.intMxCallMobile6m = intMxCallMobile6m;
		this.contactDetailList = contactDetailList;
	}
	
	public IntMxAccountBaseInfo getIntMxAccountBaseInfo() {
		return intMxAccountBaseInfo;
	}
	public void setIntMxAccountBaseInfo(IntMxAccountBaseInfo intMxAccountBaseInfo) {
		this.intMxAccountBaseInfo = intMxAccountBaseInfo;
	}
	public IntMxActiveDegreeDetail getIntMxActiveDegreeDetail() {
		return intMxActiveDegreeDetail;
	}
	public void setIntMxActiveDegreeDetail(IntMxActiveDegreeDetail intMxActiveDegreeDetail) {
		this.intMxActiveDegreeDetail = intMxActiveDegreeDetail;
	}
	public IntMxActiveDegress getIntMxActiveDegress() {
		return intMxActiveDegress;
	}
	public void setIntMxActiveDegress(IntMxActiveDegress intMxActiveDegress) {
		this.intMxActiveDegress = intMxActiveDegress;
	}
	public IntMxBasicInfoCheckItems getIntMxBasicInfoCheckItems() {
		return intMxBasicInfoCheckItems;
	}
	public void setIntMxBasicInfoCheckItems(IntMxBasicInfoCheckItems intMxBasicInfoCheckItems) {
		this.intMxBasicInfoCheckItems = intMxBasicInfoCheckItems;
	}
	public List<IntMxBillRecord> getIntMxBillRecord() {
		return intMxBillRecord;
	}
	public void setIntMxBillRecord(List<IntMxBillRecord> intMxBillRecord) {
		this.intMxBillRecord = intMxBillRecord;
	}
	public List<IntMxBillsMonth> getIntMxBillsMonth() {
		return intMxBillsMonth;
	}
	public void setIntMxBillsMonth(List<IntMxBillsMonth> intMxBillsMonth) {
		this.intMxBillsMonth = intMxBillsMonth;
	}
	public IntMxCallAnalysis getIntMxCallAnalysis() {
		return intMxCallAnalysis;
	}
	public void setIntMxCallAnalysis(IntMxCallAnalysis intMxCallAnalysis) {
		this.intMxCallAnalysis = intMxCallAnalysis;
	}
	public List<IntMxCallContactDetail> getIntMxCallContactDetail() {
		return intMxCallContactDetail;
	}
	public void setIntMxCallContactDetail(List<IntMxCallContactDetail> intMxCallContactDetail) {
		this.intMxCallContactDetail = intMxCallContactDetail;
	}
	public List<IntMxCallDetails> getIntMxCallDetails() {
		return intMxCallDetails;
	}
	public void setIntMxCallDetails(List<IntMxCallDetails> intMxCallDetails) {
		this.intMxCallDetails = intMxCallDetails;
	}
	public List<IntMxCallDurationDetail> getCallDurationDetail3m() {
		return callDurationDetail3m;
	}
	public void setCallDurationDetail3m(List<IntMxCallDurationDetail> callDurationDetail3m) {
		this.callDurationDetail3m = callDurationDetail3m;
	}
	public List<IntMxCallDurationDetail> getCallDurationDetail6m() {
		return callDurationDetail6m;
	}
	public void setCallDurationDetail6m(List<IntMxCallDurationDetail> callDurationDetail6m) {
		this.callDurationDetail6m = callDurationDetail6m;
	}
	public IntMxCallFamilyDetail getIntMxCallFamilyDetail() {
		return intMxCallFamilyDetail;
	}
	public void setIntMxCallFamilyDetail(IntMxCallFamilyDetail intMxCallFamilyDetail) {
		this.intMxCallFamilyDetail = intMxCallFamilyDetail;
	}
	public List<IntMxCallLocationDetail> getCallLocationDetail3mList() {
		return callLocationDetail3mList;
	}
	public void setCallLocationDetail3mList(List<IntMxCallLocationDetail> callLocationDetail3mList) {
		this.callLocationDetail3mList = callLocationDetail3mList;
	}
	public List<IntMxCallLocationDetail> getCallLocationDetail6mList() {
		return callLocationDetail6mList;
	}
	public void setCallLocationDetail6mList(List<IntMxCallLocationDetail> callLocationDetail6mList) {
		this.callLocationDetail6mList = callLocationDetail6mList;
	}
	public List<IntMxCallLocationTop3> getIntMxCallLocationTop3m() {
		return intMxCallLocationTop3m;
	}
	public void setIntMxCallLocationTop3m(List<IntMxCallLocationTop3> intMxCallLocationTop3m) {
		this.intMxCallLocationTop3m = intMxCallLocationTop3m;
	}
	public List<IntMxCallLocationTop3> getIntMxCallLocationTop6m() {
		return intMxCallLocationTop6m;
	}
	public void setIntMxCallLocationTop6m(List<IntMxCallLocationTop3> intMxCallLocationTop6m) {
		this.intMxCallLocationTop6m = intMxCallLocationTop6m;
	}
	public List<IntMxCallNumTop3> getIntMxCallNumTop3m() {
		return intMxCallNumTop3m;
	}
	public void setIntMxCallNumTop3m(List<IntMxCallNumTop3> intMxCallNumTop3m) {
		this.intMxCallNumTop3m = intMxCallNumTop3m;
	}
	public List<IntMxCallNumTop3> getIntMxCallNumTop6m() {
		return intMxCallNumTop6m;
	}
	public void setIntMxCallNumTop6m(List<IntMxCallNumTop3> intMxCallNumTop6m) {
		this.intMxCallNumTop6m = intMxCallNumTop6m;
	}
	public List<IntMxCallServiceDetail> getServiceDetailList() {
		return serviceDetailList;
	}
	public void setServiceDetailList(List<IntMxCallServiceDetail> serviceDetailList) {
		this.serviceDetailList = serviceDetailList;
	}
	public IntMxCallThirdPartyDetail getIntMxCallThirdPartyDetail() {
		return intMxCallThirdPartyDetail;
	}
	public void setIntMxCallThirdPartyDetail(IntMxCallThirdPartyDetail intMxCallThirdPartyDetail) {
		this.intMxCallThirdPartyDetail = intMxCallThirdPartyDetail;
	}
	public IntMxCallTimeDetail getIntMxCallTimeDetail() {
		return intMxCallTimeDetail;
	}
	public void setIntMxCallTimeDetail(IntMxCallTimeDetail intMxCallTimeDetail) {
		this.intMxCallTimeDetail = intMxCallTimeDetail;
	}
	public IntMxConsumptionAnalysis getIntMxConsumptionAnalysis() {
		return intMxConsumptionAnalysis;
	}
	public void setIntMxConsumptionAnalysis(IntMxConsumptionAnalysis intMxConsumptionAnalysis) {
		this.intMxConsumptionAnalysis = intMxConsumptionAnalysis;
	}
	public IntMxConsumptionDetail getIntMxConsumptionDetail() {
		return intMxConsumptionDetail;
	}
	public void setIntMxConsumptionDetail(IntMxConsumptionDetail intMxConsumptionDetail) {
		this.intMxConsumptionDetail = intMxConsumptionDetail;
	}
	public IntMxDataSource getIntMxDataSource() {
		return intMxDataSource;
	}
	public void setIntMxDataSource(IntMxDataSource intMxDataSource) {
		this.intMxDataSource = intMxDataSource;
	}
	public List<IntMxDataUsageDetails> getIntMxDataUsageDetails() {
		return intMxDataUsageDetails;
	}
	public void setIntMxDataUsageDetails(List<IntMxDataUsageDetails> intMxDataUsageDetails) {
		this.intMxDataUsageDetails = intMxDataUsageDetails;
	}
	public List<IntMxLoanInfo> getIntMxLoanInfo() {
		return intMxLoanInfo;
	}
	public void setIntMxLoanInfo(List<IntMxLoanInfo> intMxLoanInfo) {
		this.intMxLoanInfo = intMxLoanInfo;
	}
	public List<IntMxLoanRepayRecord> getIntMxLoanRepayRecord() {
		return intMxLoanRepayRecord;
	}
	public void setIntMxLoanRepayRecord(List<IntMxLoanRepayRecord> intMxLoanRepayRecord) {
		this.intMxLoanRepayRecord = intMxLoanRepayRecord;
	}
	public IntMxPackageInfo getIntMxPackageInfo() {
		return intMxPackageInfo;
	}
	public void setIntMxPackageInfo(IntMxPackageInfo intMxPackageInfo) {
		this.intMxPackageInfo = intMxPackageInfo;
	}
	public List<IntMxPackageItems> getIntMxPackageItems() {
		return intMxPackageItems;
	}
	public void setIntMxPackageItems(List<IntMxPackageItems> intMxPackageItems) {
		this.intMxPackageItems = intMxPackageItems;
	}
	public List<IntMxRechargeItems> getIntMxRechargeItems() {
		return intMxRechargeItems;
	}
	public void setIntMxRechargeItems(List<IntMxRechargeItems> intMxRechargeItems) {
		this.intMxRechargeItems = intMxRechargeItems;
	}
	public IntMxRiskAnalysis getIntMxRiskAnalysis() {
		return intMxRiskAnalysis;
	}
	public void setIntMxRiskAnalysis(IntMxRiskAnalysis intMxRiskAnalysis) {
		this.intMxRiskAnalysis = intMxRiskAnalysis;
	}
	public List<IntMxRiskCheckItem> getRiskCheckItemList() {
		return riskCheckItemList;
	}
	public void setRiskCheckItemList(List<IntMxRiskCheckItem> riskCheckItemList) {
		this.riskCheckItemList = riskCheckItemList;
	}
	public List<IntMxSmsDetails> getIntMxSmsDetails() {
		return intMxSmsDetails;
	}
	public void setIntMxSmsDetails(List<IntMxSmsDetails> intMxSmsDetails) {
		this.intMxSmsDetails = intMxSmsDetails;
	}
	public IntMxUserBasicInfo getIntMxUserBasicInfo() {
		return intMxUserBasicInfo;
	}
	public void setIntMxUserBasicInfo(IntMxUserBasicInfo intMxUserBasicInfo) {
		this.intMxUserBasicInfo = intMxUserBasicInfo;
	}
	public IntMxUserInfo getIntMxUserInfo() {
		return intMxUserInfo;
	}
	public void setIntMxUserInfo(IntMxUserInfo intMxUserInfo) {
		this.intMxUserInfo = intMxUserInfo;
	}
	public List<IntMxCallLocal6m> getIntMxCallLocal6m() {
		return intMxCallLocal6m;
	}
	public void setIntMxCallLocal6m(List<IntMxCallLocal6m> intMxCallLocal6m) {
		this.intMxCallLocal6m = intMxCallLocal6m;
	}
	public List<IntMxCallMobile6m> getIntMxCallMobile6m() {
		return intMxCallMobile6m;
	}
	public void setIntMxCallMobile6m(List<IntMxCallMobile6m> intMxCallMobile6m) {
		this.intMxCallMobile6m = intMxCallMobile6m;
	}
	public List<IntMxCallContactDetail> getContactDetailList() {
		return contactDetailList;
	}
	public void setContactDetailList(List<IntMxCallContactDetail> contactDetailList) {
		this.contactDetailList = contactDetailList;
	}
	
	
	//int_mx_province_map
	//int_mx_mobile_authentication
	//int_mx_mobile_call_detail_count
	//int_mx_local_call_detail_count
	//int_mx_friend_circle	
	//int_mx_familynet_number	
	//int_mx_familynet_member
	//int_mx_data_usage_month	
	//int_mx_check_black_info	
	//int_mx_calls	
	//int_mx_call_details_partition
	//int_mx_call_details_total_data
	//int_mx_call_analysis_dial_point
	//int_mx_recharge
	//int_mx_call_analysis_dialed_point
	//int_mx_smses
	
	

	
	
	
	
	
	
	
	
	
}
